package com.xujie.sportsmeeting.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.math.BigDecimal;

/**
 * 性别统计VO
 */
@Data
@Schema(description = "性别统计信息")
public class GenderStatisticsVO {

    @Schema(description = "男性运动员数量")
    private Integer maleAthletes;

    @Schema(description = "女性运动员数量")
    private Integer femaleAthletes;

    @Schema(description = "男女比例")
    private BigDecimal genderRatio;

    @Schema(description = "男性报名数")
    private Integer maleRegistrations;

    @Schema(description = "女性报名数")
    private Integer femaleRegistrations;

    @Schema(description = "男性成绩数")
    private Integer maleScores;

    @Schema(description = "女性成绩数")
    private Integer femaleScores;

    @Schema(description = "男性平均得分")
    private BigDecimal maleAverageScore;

    @Schema(description = "女性平均得分")
    private BigDecimal femaleAverageScore;

    @Schema(description = "男性金牌数")
    private Integer maleGoldMedals;

    @Schema(description = "女性金牌数")
    private Integer femaleGoldMedals;

    @Schema(description = "男性总奖牌数")
    private Integer maleTotalMedals;

    @Schema(description = "女性总奖牌数")
    private Integer femaleTotalMedals;
}
